import java.util.*;
import java.rmi.*;

public interface AlgoInterface extends java.rmi.Remote {
	
   public boolean jetonRecueBool(Integer numero) throws java.rmi.RemoteException;
   public boolean reqRecueBool(Integer numero) throws java.rmi.RemoteException;
   
   public void reqPasserATrue(Integer numero) throws RemoteException;	
   public void jetonPasserATrue(Integer numero) throws RemoteException;
   
   public void reqPasserAFalse(Integer numero) throws RemoteException;	
   public void jetonPasserAFalse(Integer numero) throws RemoteException;
   
   public FileReq reqRecu(Integer numero) throws RemoteException ;
   public Jeton jetonRecu(Integer numero) throws RemoteException ;
   
   public void posterJeton(Integer numero,Jeton j) throws RemoteException;
   public void effacerJeton(Integer numero) throws RemoteException;
	
   public void posterReq(Integer numero,Requete req) throws RemoteException;	
   public void effacerReq(Integer numero) throws RemoteException ;

}
